(Colloq) own up - English Synonyms Dictionary